making a first appearance - Spanish English Dictionary